package com.panshi.api;

import com.panshi.vo.UserVO;

import java.util.List;

public interface IUserService {

    //查询所有的用户
    List<UserVO> findAllUser();

    //新增用户
    void addUser(UserVO userVO);

    //根据邮箱来查用户信息
    public UserVO findUserByEmail(String email);

    //根据用户id来查询用户信息
    public UserVO findUserByuid(String uid);

    //修改用户信息
    public void updateUserInfo(String uid,String nick,String userDesc,String logo);

    //修改密码
    public void updateUserPwd(UserVO userVO);

    //修改邮箱
    public void updateUserEmail(UserVO userVO);

    //修改所有信息
    public void updateUserLastTime(UserVO userVO);

    //判断用户账号是否存在
    public boolean findEmailExist(String email);

    //判断账号密码是否匹配
    public boolean checkAccountAndPwd(String account,String pwd);
}
